I've got two choices in my price range but I'm not sure which will be the best. It would be for a home studio set up.

- Novation Launchkey 25
- Nektar Impact Lx25

Requirements: Velocity sensitive key and pads, pitch bend and mod wheel, transport control

Bonus point: semi weighted keys, after touch

Which of those would be best for this?
Almost any controller will give you most of what you are asking except weighted keys. Weighted keys or even semi weighted keys seem to be where the expense is.
Yes I am guitarded also, nice to meet you.