I would go with
It's a toss up between this laptop versus that laptop, because they are so similar.
This is an English idiom, meaning that there is a choice where it is difficult to decide between one solution and another.
ell.stackexchange.com/users/307/Matt
Some informal idioms that come to mind are:
It's a wash
It's six of one, half a dozen of the other Same difference
A phrase with a less informal feel is: The choices are comparable.
ell.stackexchange.com/users/794/Trish Rempel
There's the idiom sitting on the fence (sometimes said as straddling the fence ).
This idiom is often used to describe someone who is having trouble taking sides in a controversial issue, but it can also refer to someone who is simply having trouble making a decision about something.
Which laptop are you going to get?
I don't know
- I'm sitting on the fence .
Phrase Finder defines it as: sit on the fence ( Figurative ) not to take sides in a dispute; not to make a clear choice between two possibilities; to delay making a decision when you have to choose between two sides in an argument or a competition.
( Origin: the image of someone straddling a fence, representing indecision. )
You can read a few examples usages at this website .
Sometimes the expression is used negatively, though.
Wikipedia mentions: "Sitting on the fence" is a common idiom used in English to describe one's neutrality, hesitance to choose between two sides in an argument or a competition, or inability to decide due to lack of courage.
This is done either in order to remain on good terms with both sides, or due to apathy to the situation and not wanting to choose a position they don't actually agree with.
Another word you could use instead is undecided , or torn : Which laptop are you going to get?
I don't know
- I'm torn .
Collins defines this word as: torn ( adj. )
divided or undecided, as in preference ⇒
he was torn between staying and leaving The word torn implies a reluctance to choose because there are aspects of both possibilities that are equally appealing (or unappealing).
ell.stackexchange.com/users/113/J.R.
I believe the most accurate word to describe that situation would be ambivalent .
You would be ambivalent .
Or, you would be experiencing or feeling ambivalence .
From a quick Google search, the top definition gives: having mixed feelings or contradictory ideas about something or someone.
example: "some loved her, some hated her, few were ambivalent about her" You might like some of these synonyms as well, however my opinion is that ambivalent is the superior choice.
Synonyms: equivocal, uncertain, unsure, doubtful, indecisive, inconclusive,irresolute, of two minds, undecided, torn, in a quandary,on the fence, hesitating, wavering, vacillating, equivocating,blowing/running hot and cold;
As an aside, 'Ambivalent' is one of my favorite words and I find that I use it often.
I hope this helps.
ell.stackexchange.com/users/3598/MrWonderful
Similar to "toss up" is the expression "it's a coin flip ."
(This is the expression from which "toss up" is derived.)
ell.stackexchange.com/users/1355/Tom Au
"borderline" or "bordering on" seems the right sense for me, or as a phrase "a borderline case".
"My
laptop is generally OK, but for some uses it is borderline" or "...it is bordering on being too heavy / slow / ..."
ell.stackexchange.com/users/9344/AdamV
Verge.
A single word replacement for the word "edge," when used to describe the emotional state or decisional position is used in the pseudo-prepositional phrase, "on the verge."
ell.stackexchange.com/users/19255/James Bush
teetering teeter ˈtiːtə/Submit verb gerund or present participle: teetering move or balance unsteadily; sway back and forth. "
she teetered after him in her high-heeled sandals" synonyms: totter, walk unsteadily, wobble, toddle; More
ell.stackexchange.com/users/18590/SaturnsEye
"Bleeding edge" technology is "leading edge" technology that hasn't been "worn in" yet.
The "edge" is so "sharp" that it is likely to figuratively "cut" both its owner and the problems it is meant to solve.
Most people avoid purchasing "bleeding edge" technology, because: it tends to be expensive it often has serious problems it is often hard to make or get it is often hard to get repaired
it often becomes obsolete when a different, easier or cheaper or safer technology is adopted instead.
ell.stackexchange.com/users/9100/Jasper
Let's say I have something like a laptop or a mobile phone which has got comparable positive features and negative features and it is very difficult for me to decide whether it is overall good or bad.  Is there any word describing this thing?
What is the word for describing a thing right at the edge?
ell.stackexchange.com
<word-request><metaphors>
ell.stackexchange.com/questions/3163
ell.stackexchange.com/users/466/Dude
"It's a toss up", or "It's a coin flip" can be used. "Teetering" is another word. More formally, one could use "The choices are comparable". "It's six of one, half a dozen of the other" or "It's a wash" mean there is no real difference. Other suggestions include  "Ambivalent" and "sitting on the fence". Toss up/coin flip and teetering are possible options. As is sitting on the fence, it's six of one, ambivalent.
Toss up/coin flip and teetering are possible options. Sitting on the fence, ambivalent and it's six of one are possible expressions.