HI Kevin,
Not sure of your 'app' definition, but if you mean the na7004's web interface I totally agree with you, clumsy and rather slow. Then again, Marantz make a real App, which with the latest updates became quite nice. The lack of gapless playing is a bummer, but the Na7004 is played on a daily basis in this household (using the BDA1 to do the computing) if only because of the internet-radio functionality. Specially in this festival-season, with great concerts from all over the world, any time of day. I find it hard to keep my #wagnerlive tweetstream up to date nowadays....
Because of the Marantz (marantzradio.com) I learned about Vtuner, pointed Chris to it for the BDP MAx interface, and on this forum a Tune-in preference started to emerge, which I use now, because indeed it is a more polished service. Shows the benefits of an open forum like AC. Must admit I use it to stream to my Airplay supporting Na7004/BDA1. Would be great if the BDP could do that too......I'd be glad to pay the extra 40 for that.
Which takes me back to the BDP and its software: I must agree with Davenote on the compliments to those that operate the BDP with its front panel. I can't read the display, and in fact only use the buttons to power on/off. I use the BR2 for that too, and some of the basic commands. But mainly for volume/mute. Works great and never fails. It indeed works like a charm. When setup.
And that's the clinger of course, the BDP needs to be prepared,setup and loaded. And to be honest, on that basic and essential aspect the BDP is nowhere without an external device with separate software, let alone to be used to its full and amazing potential. Even the mobile MPD apps, which are great, don't unlock that completely.
Compare that to a cd-player, and imagine the need for preparing that with your pc/laptop before being able to play it....it just wouldn't be acceptable. Or sold.
Because of that Bryston is justly very keen on developing Max. And we're all here give our feedback. Crowdsourcing par excellence . Big kudos for Bryston to listen to it's customers. That's one of the reasons I buy Bryston.
The downside of this crowdsourcing however, specially combined with the beta-testing of the consecutive firmware versions, with its frequent comments, is that it can be rather annoying for some forum-members.
Maybe a separate beta-topic in the Bryston AC could help? That way members are helped selecting their fundamentals from the nitty gritty

Cheers indeed

Marius