She could be better if they gave her better writers. Right now her whole schtick is I am an inhuman, so that means I have to be a super hero. They never give her actual problems that make her wonder why she feels the need to be hero. She never really has her heroic call to arms. You can also repeat this process for her being Muslim. She isn’t allowed to have actual character growth.
In the 50 or so Ms. Marvel issues I've read, Kamala has:
-constantly battled with whether she should remain Ms. Marvel given how it affects her school work and relationships with her friends and family, Tony even has to explain to her when she's on the verge of a mental breakdown that it's okay to ease up on Avengers duty as she should prioritize her school work and relationships. A primary motivation for her remaining Ms. Marvel is that Jersey City doesn't exactly have a lot of options when it comes to superheroes, the book even lampshades how New York City is like the most secure place in the world given how many heroes are located there. Also, as much as it can stress her out a lot, she does often really enjoy superhero-ing and helping people
-gone through constant ups and downs with her family and friends. The only moment I didn't like was Bruno blaming her for his getting hurt. Josh was going to be released the following day anyway, and if Bruno had busted him out successfully all he would have accomplished was making Josh a fugitive. While Kamala was partially to blame for Josh getting arrested, she was not responsible for Bruno's short-mindedness and I hope a future issue finally has Bruno apologize for blaming her for his mistake (I apologize if this has already happened, I read the book through the nice hardcover trades that have about 12 issues each, so I'm behind)
-while I dislike the Civil War 2 tie-in as I felt the book suddenly getting that serious was too abrupt, it did make Kamala learn the flaws of pre-emptive force and no longer view Carol as this perfect hero who could do no wrong
-I don't know what you mean about the Muslim part. She's supposed to develop more as a Muslim? I'm not sure what that would entail. The book makes a good effort to make her and her family being Muslim just a natural part of their lives and nothing more, it's not trying to convert anyone (yet of course certain other people will still bitch about it shoving religion down their throats despite being them likely being a-okay when Nightcrawler's Christianity was handled pretty much the same way)
To be clear, I'm just disagreeing with you over how I felt the character has progressed, but I totally appreciate that you've actually read some of her stuff instead of being like a few people who just blindly hated the character despite having not read her at all as was evidenced on the thread back when Kevin Feige first said Kamala would be coming to the MCU eventually (one poster was all, "oh boy, I can't wait for some southern, redneck stereotype to show up and insult her religion!' and I was all, "yeah, uh one problem, nobody like that has ever appeared and the only people who teased Kamala for being Muslim were a few of her classmates which, SHOCKER, teenagers being insensitive, whoda thunk, and those classmates mature out of it anyway"). Hell, I know a lot of people stuck their nose up at the very idea of Gwenpool (I admit I was at least confused, what the hell does Gwen Stacy have in common with Wade?) and then even many of the naysayers who actually started reading it got what the book was going for and enjoyed it.
I don't mind it so much if people gave her book a shot and it just wasn't for them, but I don't much care for those who act like they can just write her off despite never giving her a fair chance. Don't judge a book by its cover, they say, and I maintain that rule. For example, if I did judge Kung Fu Panda by base appearances, I never would have given it a shot. Kung Fu Panda? Geezus, if Dreamworks can't even spend more than 5 seconds coming up with the title, what chance is there the movie will be good? But because people were saying it was worthwhile, I gave it a chance and found a great series that mixed drama and comedy well with kick-ass action and genuine affection for martial arts. Hell, to me Kung Fu Panda 2 is Dreamworks' best picture and Lord Shen is among my favorite animated villains ever. Glad I didn't let my blind assumptions get in the way.
As for the other person mentioning sales, yeah her physical sales are usually low, but Marvel Comics had made it clear she's one of their highest selling digital comics. If the book's primary demographic is within teens-30's, it's not surprising many of them prefer getting the digital version instead. The sales dipped primarily at that time because of the Civil War 2 tie-in. It's almost like people who follow a book don't like it when the crossover event feels the need to jam its way into every other ongoing series, and yet in spite of this DC and Marvel seem to never permanently learn this lesson. I think mini-series made to tie-in to a crossover are fine (IIRC DC's Infinite Crisis did this) but affecting so many other books has usually rubbed me the wrong way.