Squads are the only way I play now. In solo's it kind of just turns into a running simulator and you can get dropped in one shot after not even firing your gun!
I've used PC Specialist in the past. Lets you customize your build and you can pay on finance with no interest as long as you pay it off within 12 months..