Being from Philly, I've seen the Devils live in NJ tons of times since around 1990. Personally, I loved heading up the NJTP to 16W and getting off at the Meadowlands! Not that it was the best experience, but it was charming in a way. As for the Prudential Center, I hate everything about it.
Here's why I think the Devils have problems with attendance:
1. The Prudential Center is terrible. It's the ultimate cookie-cutter arena in a horrible location. Yes, Newark itself is a bad neighborhood, but parking is like $30 and there is no downtown area to hangout and make a "day" out of it. You want to leave, see a game, and GTFO as quickly as possible.
2. The inside of the Prudential Center offers no worthwhile fan experience. There's one "bar" and it's a club that you need special access to (yet it's usually 3/4 empty). In Philly, the Wells Fargo Center has a huge indoor/outdoor bar & pavilion with great drinks, eateries, and it's open to everyone with a ticket, over an hour before puck drop and stays open a couple of hours after the Flyers game. This is a great place to hangout, drink, meet other hockey fans, etc. I have no idea what the Devils were thinking by having a "exclusive" bar/club that pretty much shuns the majority of fans. It's embarrassing.
3. The Devils are in a tough spot, surrounded by Rangers, Flyers, and to a lesser extent, Islanders fans. All three of these teams have history and loyalty, and were there way before the Devils.
4. The Devils style of play is B-O-R-I-N-G. Even when they were great, they were sub par from a purely entertainment standpoint. Trap, block shots, Marty makes a big save, the Devils capitalize on a mistake and score. Yawn. Today, other than some flashes by Hall, they are the same boring team. I'm not being obnoxious, just brutally honest. Hall and Hischier are the only "exciting" players they have, in terms of name recognition. They have a bunch of "good, team guys" but they are zzzzzzzzzzzzzzz. It's not enough to just win games anymore. If the Devils are charging a crap ton for tickets, $30 for parking and $12.50 a beer, they better provide entertainment.