Unless you have a ton of muscle or fat to go through, I'd say go with a 1 in needle rather than 1.5 in. I use a 21 g 1 in needle and it's fine for me. I also leave mine in for 10 secs after injecting and it occasionally hurts pulling back out.
Needles under an inch..It depends on whether you're trying to do it SC (into the fat tissue) or IM (into your muscle). If you're going the SC route and using a 45 degree angle, a 5/8 in would probably be okay. If you're extremely skinny and have little fat/muscle, the 5/8 in might be alright as well. Otherwise, I'd switch to the 1 in.