Are you ...
A campfire
I'll lick you, I'm neat
tongues of flame
Nestled down at your feet
putting your feet up by the fire; campfires are on the ground by your feet
Softly purring away
poetic license for the quiet sizzlecracklepop of a low banked fire
I'm fearsome, I roar
put some ready flammables on a fire and it roars up quite fearsomely
I'm on guard while you snore
campfires ward away animals from your campsite, while you sleep
Watching shadows at play
flames cast dancing shadows
But best you beware
Lest you treat me with care
You may trip a primitive rage
an out of control fire is a primitive force of nature, so fires must always be carefully tended.
I'll lash out in a beat
And thrash all within reach
They can get out of control very quickly, and burn up everything in reach.
You'll wish I'd not slipped from my cage
indeed. forest fires are serious business!
I'll lick you, I'm neat
To guess me's a treat
I know I'll warm your heart
not really part of the riddle, as it's not in the block; but still, "warm" is a final clue
But if you've come late
Well, comment your hate
Then down-arrow, 'x' and depart
also not part of the riddle. this just completes the poem, with some humorous snark.
Hint 1:
Don't guess the obvious.
Which would be a cat. I'm not guessing that.
Hint 2:
Guess the slightly less obvious.
Which I hope I just did.
Hint 3:
The downvote button is on the left there.
Don't do it!