any of the air operated ones will do nicely. I have a mix of bostitch, paslode and even a couple of craftsman from a few years back. I have a mix, because one will not do it all. brad or pin nailers are good for small projects, but I find gluing and screwing with biscuits or dowels to hold up much better. SImilarly, the Kreg jigs and appropriate screws are nice to use as well.
I have found that many hardwoods do not work well with pin/brad nailers, any hard spot will deflect the nail, and that usually results in a piece of steel in the wrong place or cracking of the wood. Laminates/plastics and hard pieces of wood can all deflect the nail.
Be careful to keep your hands far enough away that a misfire will not get you.
For "framing" I use a paslode, gas fired with a battery pack, that will handle ring/smooth shank nails from size 6 up to about size 12 (I think). I put at least a thousand nails in a garage Monday, and about that many yesterday shingling with a rotary load porter cable roofing nailer that was air powered and uses rotary nail loads.
Then there are the "staple" guns. A small good pin/brad nailer would likely be in the $100 range for air, and about twice that for gas. The paslode framing nailer is about $400 and $12 a cartridge for gas, plus nails.
Best of luck