As I said, the D5100 is better for photography, the 550D is better for video.
Both Nikon and Canon offer cheap lenses, Canon has IS, Nikon has VR, most prime lenses don't have IS/VR and they don't need it.
You don't have to worry about the lens choices at this point as you'll find them in both brands in all price ranges.