Yes, pea gravel will make a good surface for a patio. Pea gravel consists of round, smooth stones, and is both aesthetically pleasing and pleasant to walk on. It is low maintenance, attractive and environmentally-friendly.
Pea gravel does not make a real good surface for things like that it is very hard to walk on and it won't stay in one spot it keeps moving as it is walked on.
No, A much more stable and easy to maintain surface would be traditional concrete or possibly stone pavers. The pea gravel will be very difficult to maintain.
Yes, I have just learned that light coloured pea gravel will work best. Base layer of other aggregate gravel needs to be compacted in first, then apply weed cloth, then 1&1/2" of pea gravel. Border it so surrounding soil doesn't sink into it. I'm still learning.