I just got an iphone 4 and I wanted to know if it was a smart idea to jailbreak?

I have an ipod that i jailbroke a while back and I very rarely had an issue with it the only thing was it slowed a slight bit. I wanna know if it would be smart to jailbreak my new iphone 4 because there are some features that i would like to have. If I should jailbreak, what is the best software to use for iphone 4 jailbreak.

If you don't mind voiding the warranty, go for it. Just read around on forums a lot and you should be fine…
Make sure you get the right one for the iPhone 4 though…