I love XP2. It has a nice "creamy" quality and beautiful gradation from blck to white. Here are a few tricks for shooting and developing. (Although I never develop my own)
Shoot at 200 ASA or even 100 ASA. It gives nicer rendition. 400 and out gets a bit grainy for my liking.
If you are getting it developed "professionally" make sure that the photo lab you use knows how to set their colour channels correctly for this film. Many street corner photo developers just do not. If you do not do this, you will almost certainly end up with "lovely" colour casts - sometimes sepia which is not too bad I suppose, but more often, weird blues or pinks. (You can always get rid of these if you digitise so thats one wayout.)
If you really want a true black and white outcome in your prints, find a lab that will let you pay a little extra to print using black and white photo paper rather than colour paper. Most will not as this disrupts their prduction -or used to, it may not be a problem these days with so many moving to digital. My lab used to do this for me and I always got a good result. The cost was only a few bucks more.
If you follow those hints you will get good outcomes.