I've tried Kirby and Wario in the past because a lot of people say they're similar to Puff but I just don't think they capture what I like about her.
Ness, however, feels right to me. He's got a lot of utility in the air, fairly floaty, and is pretty good at edgeguarding.
Ness is actually my other main, so I can agree with you. I didn't think other puff players felt the same though, and I thought my opinion was warped because Ness has been my favorite character since the n64 and I play him in every game. (though not competitively, since he's bad in every game except smash 4, which is why I'm so happy that he is finally usable
) both Ness and Puff feel mechanically similar, and are both the most comfortable character for me personally.
I said Waio and Kirby because they have a very similar gameplan. They might mechanically feel a bit different, but the game that you're playing is very similar. The hit-and-run, the patient and pokey gameplay, etc. Ness, is more about harassing your opponent with ranged attacks and disjointed hitboxes, and using pk fire and grabs to get followups and put your opponent into inferior positioning. I think Kirby and Wario, similar to Puff, rely more on "pushing" their opponent away or towards the ledge and getting a lot of reward out of making them choose defensive options such as rolling.
That being said, what a high level player thinks of characters and a less experienced player thinks of characters is
completely different so what I'm saying might not be relatable to Mmik or you. >_<
I'm actually considering checking out pac man more, after reading through the guide on his message board.
Pac-Man has a very different playstyle, but there isn't anything wrong with that. Try out everyone and decide who feels the most comfortable to you!