I've flown it several times in the Bravo, never in the SFRA. Whenever I fly it, I come from the east (Long Island). What I like about flying in the Bravo is being able to cross over Central Park, as well as traverse the East River.
Generally from the east, I'll follow the south shore of Long Island, under the JFK approaches (stay below 500' and contact Kennedy Tower 125.25). From there, I'll go over the VZ and be handed off to Newark as I head up the Hudson. Between the Holland and Lincoln tunnels, I'm handed off to LaGuardia Tower. From them I'll request Central Park, then either East River southbound to the VZ, or overhead LGA to Throgs Neck eastbound.
When with ATC, you'll be notified of Yankees TFRs (which aren't NOTAMed or provided by briefers), so that's one advantage. You'll also have the numerous other aircraft pointed out to you.
Here (toward the end of the doc) are the two standard tours that the helicopters fly, including where they climb into and descend out of the Class B. Those areas can be pinch points, but if you're in the Class B you'll be advised of traffic.
SFRA kneeboard-size info:
http://aasf3-ny.org/4-Standards/Documents/PUBLICATIONS/Training/NY exclusion kneeboard.pdf
SFRA reporting points chart:
http://www.eaa27.org/resources/hudson_SFRA_VFR.pdf
Heli Chart (helpful when flying in the Bravo and doing more than just Skyline route):
http://aeronav.faa.gov/index.asp?xml=aeronav/applications/VFR/chartlist_heli
In the SFRA, keep your position reports succinct. "Cessna, southbound, 1100', Intrepid". There's no need for "Hudson Traffic, Cessna Skylane is 1200ft, Jersey side, passing the Intrepid, Southbound, Hudson Traffic".