My experience with POR15 is that is STICKS! I have it on lots of things I've built, like engine stands & engine hoists, and it has been on them for years with no flaking nor coming off of any kind. And those have had harsh usage.
However, the engine hoist has been left where it got some sunshine and it is turning milky, as Mat said it would.
So the base POR15 needs to be covered, and that's where the difficulty lies. Their top coat sticks well to the base if you hit it while the base is sticky, but it is difficult for me to brush on another coat during the time that the base is sticky. So I've gone to spraying a top coat of my choosing on while the base is sticky and that works very well - especially if the top coat is a different color than the POR15.
As for Rustoleum, the products I used didn't get as hard as a POR15/sprayed top coat would have. That's ok as they won't see rough service, but the surface is a bit more delicate.
Gary, AKA "Gary fellow":
Profile
Dad's: '81 F150 Ranger XLT 4x4: Down for restomod: Full-roller "stroked 351M" w/Trick Flow heads & intake, EEC-V SEFI/E4OD/3.50 gears w/Kevlar clutches
Blue: 2015 F150 Platinum 4x4 SuperCrew wearing Blue Jeans & sporting a 3.5L EB & Max Tow
Big Blue: 1985 F250HD 4x4: 460/ZF5/3.55's, D60 w/Ox locker & 10.25 Sterling/Trutrac, Blue Top & Borgeson, & EEC-V MAF/SEFI