Hi, can only give you my opinions on this from the limited knowledge and experience I have of using the FP3.
With regard to the FP3 tuning - If you buy one I honestly would not bother with the 'pre-set' calibrations that are available.
Speaking from my personal experience the FP3 seems to be geared towards the main brands that are on the market. Although I did opt for a main brand air filter - the screamin' eagle, I did not opt for one of the 'mainstream' slip-ons as I found them way too expensive for my needs so instead I opted for one which cost less than £100, a TCMT exhaust which sounds really good. Obviously the FP3 does not carry this map so I had to do an 'auto tune'. I thought this would be a bit of a farce but when I actually did it I found it to be a very easy thing to do and would recommend this option to everyone, mainly because (in my opinion) I really can't see how any two bikes can be exactly the same and in most case the tuning done by the programmers is done in a laboratory environment - auto tune does it in 'the real world'! My Street runs fantastic over all rpm ranges with the tuning that I have done.
With regard to raising the rpms. I have never done this and can't see the need for it - my opinion only. Why would you really want to do this? By raising the rpm's by 1,000 you will likely gain around 10mph at the top end - mine will do 118mph and I personally feel that is enough for a light bike like this. You could also be causing yourself issues with 'valve float' which could likely end up damaging the valves? Is that really worth it? Others may give you different advice but personally I would not mess there!
If you do opt for the FP3 there are other features that I personally find useful, i.e the tacho display can be left on, engine temperature, voltage and mpg displays I have found useful too. There are also a load of other features available that I rarely use. I have not used any other tuners and these options may also be available on them.
Good luck with whatever you decide to do.